Hoofdstuk 1 - De rol van PHP (vragen 1.8)
1. Wat betekent de afkorting PHP?
PHP staat voor Hypertext Preprocessor (oorspronkelijk Personal Home Page). Het
is een scripttaal diebedoeld is om op webservers dynamische webpagina's te
creëren.
2. Noem minimaal vier toepassingen
waarvoor PHP gebruikt wordt op het web PHP wordt gebruikt om websites te maken.
Gastenboeken voor websites; online enquêtes; e-cards verzenden, en
bezoekerstellers bijhouden
3. Op het internet wordt vaak gesproken van het client/server-model.
Leg uit hoe dit model ongeveer werkt.
De client is de computer van de surfer waarop bijv. Mozilla Firefox als browser
draait en hiermee de websites bekijkt. De server verzendt deze webpagina's. Op
deze server staan dus de websites en is mogelijk ook PHP geïnstalleerd.
4. Wat is een tegenhanger van het
client/server-model en wat is daarbij het belangrijkste kenmerkende verschil
met
het client/server-model?
Peer-to-peer model (p2p). Hierbij is in tegenstelling tot het client-server
model niet één
centrale server aanwezig, maar wisselen gebruikers rechtstreeks bestanden met
elkaar uit.
5. Noem en belangrijk verschil tussen
een client-sided programmeertaal en een server-sided programmeertaal voor het
web.
Bij client-sided programmeertalen voor het web zijn programmeertalen die vooral
bedoeld zijn voor stand-alone programma's.
Je kunt ze soms downloaden van het internet of kopen, om ze vervolgens op je eigen computer te installeren. Een server-sided programmeertaal is, zoals in het woord opgeslagen ligt, een taal die programma's maakt voor webpagina's, waarbij je moet denken aan discussieforums op het internet en webshops.
Voorbeelden server-sided.
6. Leg uit waarom JavaScript geen
geschikte techniek is om bijvoorbeeld een forum te programmeren en PHP wel.
Omdat er op geen enkele manier de communicatie mogelijk is met de server.
7. Waarom heb je meestal ook een
FTP-programma nodig als je PHP-sites gaat ontwikkelen?
Je kan niet zomaar testen of je PHP-script goed is, als je het op internet wil
zetten heb je een server nodig, om het op de server te zetten heb je een
FTP-programma nodig.
Thuis: Filezilla, downloaden
8. Hoe wordt PHP-bestand door de
webserver verwerkt?
Doormiddel van Hypertext Preprocessor. Als de server bestanden ziet met .php
als extensie worden deze bestanden eerst aan de php-module aangeboden. Deze kan
de programmeercode in het bestand verwerken en stuurt het weer naar de server
terug. De server laat het weer aan de surfer zien.
1.9 Opdrachten
1. Zoek zelf op internet minimaal twee
toepassingen of voorbeelden van webapplicaties waarvoor je PHP kunt
gebruiken die niet in de tekst van dit hoofdstuk zijn genoemd.
Op php.net staat uitgelegd dat je ook automatisch een mail kunt sturen als
iemand op een link klikt en een mailadres achterlaat word er automatisch een
mail teruggestuurd en worden naam en login genoemd.
Marktplaats gebruikt dit bijvoorbeeld. Als je ergens op biedt krijg je altijd
direct een e-mail dat je ergens op hebt geboden.
2.De eerste versie van PHP (PHP 1.0)
werd in 1994 ontwikkeld. Dit was grotendeels het werk van een man. Probeer uit
te zoeken wie de grote uitvinder van PHP was.
Rasmus Lerdorf
3. Wat is het versienummer van de
meest recente versie van PHP?
PHP 5.2.1 zoek op internet.